import request from "@/utils/request.js"

//发送请求
export const getListAPI=(status,page=1,pageSize=10)=>{
	return request.get('/driver/tasks/list',{status,page,pageSize})
}

//请求任务详情
export const getDetailApi=(jobId)=>{
	return request.get(`/driver/tasks/details/${jobId}`)
}

// apis/task.js
/**
 *  延迟提货
 * @param {Object} data - 接口参数
 */
export const delayApi = (data) => {
	return request.put(`/driver/tasks/delay`, data)
}

// apis/task.js
/**
 * 提货
 * @property {Object} data - 接口参数
 */
export const pickupApi = (data) => {
	return request.post('/driver/tasks/takeDelivery', data)
}

//异常处理
// apis/task.js
/**
 * 上报异常
 * @param {Object} data - 接口数据
 */
export const exceptApi = (data) => {
	return request.post('/driver/tasks/reportException', data)
}

//交付
// apis/task.js
/**
 * 交付
 */
export const deliveryApi = (data) => {
	return request.post('/driver/tasks/deliver', data)
}

// apis/task.js
/**
 * 回车登记
 * @param {Object} data - 接口数据
 */
export const recordApi = (data) => {
	return request.post('/driver/tasks/truckRegistration', data)
}